﻿@charset "utf-8";

/* CSS Document */

/* Author: zq */

/* Time: 2014/06/16*/



/*header*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,

form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}

table {border-collapse: collapse; border-spacing:0; font-size:inherit;}

fieldset,img {border: 0; padding:0px; margin:0px;}

ol,ul {list-style: none;}

h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;}

body{ font:12px/24px '宋体'; color:#666;}

a{ text-decoration:none; color:#666;}
a:hover{text-decoration: none!important;}

.fl{ float:left;}

.fr{ float:right;}

.show{ display:block;}

.hide{ display:none;}

.cl{ clear:both;}

.wd1120{ width:1120px; margin:0 auto;height: 350px;}

input:focus{ outline:none;}

html{ overflow-x:hidden;}

h3{font-family:"Microsoft YaHei";}

body a:hover,body a:hover span,.news_dlist li a:hover,.foot_list dt a:hover,.ab_yylist li a:hover{ color:#0c78d8;}





header{ position:relative; z-index:600; width:100%; height:145px; min-width:1142px;}


.top{ width:100%; height:33px; border-bottom:1px solid #cfcfcf;}
.top ul{ width:1120px; height:30px; line-height:30px; margin:0 auto;}

.top .bar{ color:#cccccc; float:right;}
/*.top .bar a{ background:url(../images/topbar.jpg) no-repeat -5px top; color:#9c9c9c; height:30px; line-height:30px; padding:0 4px 0 22px; display:inline-block;}*/
.top .bar a.txwb{ background-position:-3px top;}
.top .bar a.xlwb{ background:url(../images/wxtb.png) no-repeat left center;color:#9c9c9c; height:30px; line-height:30px; padding:0 4px 0 22px; display:inline-block;}
.top .bar a.xlwb img{ display:none;  }
.top .bar a:hover.xlwb img{ display:block; top:30px; left:1070px; position:absolute; z-index:9999;}
.top .bar a.xlbk{ background:url(../images/zhuye.jpg) no-repeat left center;color:#9c9c9c; height:30px; line-height:30px; padding:0 4px 0 22px; display:inline-block;}
/*.top .bar a.scbz{ background:url(../images/topbar.jpg) no-repeat -3px -60px; color:#9c9c9c; height:30px; line-height:30px; padding:0 4px 0 22px; display:inline-block;}*/
/*.top .bar a.wzdt{ background:url(../images/topbar.jpg) no-repeat -5px -90px; color:#9c9c9c; height:30px; line-height:30px; padding:0 4px 0 22px; display:inline-block;}*/
.top .bar a.ywlj{ background:url(../images/engurl.png) no-repeat left center;}
.top .bar a.zw{ height:30px; line-height:20px; padding:0px 20px 0 40px; display:inline-block;color: #1c7ab0;}
.top .bar a.yw{ height:30px; line-height:20px; padding:0px 20px 0 40px; display:inline-block;color: #1c7ab0;}
.head{width:100%; height:150px; overflow:hidden}

/* .h_top{ position:relative; height:95px;} */

/* .logo{ position:absolute; left:100px; top:45px;} */
.flash{ position:absolute; left:-480px; top:-30px; z-index:-999;}

.h_wb{ position:absolute; top:12px; right:142px;}

.h_wb a{ color:#1B62BD; background:url(/images/h_ico1n1.jpg) no-repeat left; padding-left:24px; display:block;float:left;}

/* .h_lg{ position:absolute; top:12px; right:16px;} */

.h_lg span{ float:left; color:#7b7b7b;}

.h_lg a{ display:inline-block; float:left; margin-right:10px; font-family:Arial; color:#7b7b7b; font-size:10px; background:url(/images/h_lgac.jpg) no-repeat; width:22px; height:20px; line-height:20px; text-align:center;}

.h_lg a:hover{ background:url(/images/h_lgho.jpg) no-repeat; color:#FFF;}

.h_tel{ 
/* position:absolute; top:55px; 
right:50px; */
width:500px;
line-height:110px;
text-align:center;
color:#165eac;
font-size:30px;
font-weight:bold
}

.search{ position:absolute; top:15px; /*right:550px;*/left: 680px;}

.ser_text{ background:url(../images/ser_text.jpg) no-repeat; color:#838383; font-size:12px; width:177px; height:28px; line-height:28px; padding-left:15px; display:block; border:none; border:0;}

.ser_sub{ background:url(../images/ser_sub.jpg) no-repeat; width:28px; height:28px; display:block; border:none; cursor:pointer;}

.h_down{ width:100%; height:50px; min-width:1142px; background:url(../images/nav_bd.jpg) repeat-x;}

.nav{ width:1290px; height:50px; margin:0 auto; /*background:url(../images/nav_line.jpg) no-repeat left;*/ padding-left:2px;}

.nav li{ float:left; position:relative; width:138px; height:50px; /*background:url(../images/nav_line.jpg) no-repeat right;*/ padding-right:2px;}

.nav_name{ display:block; font-family:"Microsoft YaHei"; color:#fff; font-size:17px; /*text-shadow:1px 1px 1px #f7f7f8;*/ width:140px; height:50px; line-height:50px; text-align:center;font-weight: 700;}

.sub_nav{ position:absolute; top:48px; left:0; width:138px; height:auto; overflow:hidden; display:none; background-color:#0275aa;z-index:999999;}

.nav .sub_nav li{ float:none; width:162px; height:35px; line-height:35px; /*background:url(../images/sub_ac.jpg) no-repeat;*/ border-bottom:1px solid #2b8dcc; padding-right:0;}

.nav .sub_nav li a{ display:block; padding-left:; color:#fff; width:138px; height:35px;}

.nav .sub_nav li a span{ display:block; width:138px; height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer; color:#fff; text-align:center;}

.nav .sub_nav li a:hover{ background-color:#2197d7; color:#fff;}

.nav .sub_nav li a:hover apan{display:block; width:138px; height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer; color:#fff; text-align:center;}

.nav li.nav_cur .nav_name,.nav li.nav_this .nav_name{ background:url(../images/anniu.png) no-repeat center center; color:#fff; font-size:17px;}



.footer{ margin-top:22px;}
.f_top{ width:100%; height:248px; background:url(../images/f_tbd.jpg) repeat; background-color:#606060;}
.foot_t{ height:238px; padding-top:57px;}
.footnav{ padding-top:20px; width:1038px; margin:0 auto; color:#fff; height:260px; overflow:hidden;}
.f_logo{ width:260px; float:left; height:195px; margin-top:16px;margin-left:60px;}
.f_logo p{ font-size:20px; font-weight:bold; color:#D9D9D9;}
.f_nav{ float:left; background:url(../images/nr_footer_divider.png) no-repeat bottom right;height:211px; position:relative; left:40px;   width: 500px; }
.f_nav ul li h2{ color:#fff;line-height:40px; font-size:16px;    display: block;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold; }
.f_nav ul li { float:left; width:150px; text-align:left;}
.f_nav .nav_sub { margin-top:0px;}
.f_nav .nav_sub li{ clear:both; font-size:12px; font-weight:normal; line-height:15px; }
.f_nav .nav_sub li a{line-height:20px; color:#fff;padding:0px;}
.f_nav .nav_sub li a:hover{line-height:20px; color:#fff;}

.f_wx{ float:left;  text-align:center; background:url(../images/nr_footer_divider.png) no-repeat bottom right;padding-right: 15px;}
.f_wx h2{ font-size:16px; line-height:40px; font-family:"微软雅黑"; color:#FFFFFF;
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;}
.f_wx p{ margin-top:10px;margin-bottom:10px;    text-align: center;   }
.love_link{ background:url(../images/link_bd.png) no-repeat; position:relative; z-index:10; width:1250px; height:83px; padding:0px 0 0 32px; margin:0 auto;}
.love_links{ background:url(../images/link_bd.png) no-repeat bottom; position:relative; z-index:10; width:1250px; height:6px; padding:16px 0 0 32px; margin:0 auto;}
.love_linklist{ width:1050px; color:#bfbfbf; line-height:32px; height:64px; overflow:hidden; margin-top:-4px; margin:0 auto;}
.love_linkName{ font-family:"Microsoft YaHei"; color:#0c78d8; font-size:15px;width: 1100px;margin:0 auto;}
.love_linklist a{ color:#7b7b7b; padding:0 10px;}
.f_down{ width:100%; height:44px; min-width:1142px; background-color:#F6F6F6;text-align:center;}
.f_d{ height:44px; line-height:44px;}
.f_d  .fr{float:none;text-align:center;}
.copyright,.copyright a{ color:#302E2E;}




.float0831 {
	POSITION: fixed; TOP: 50px; RIGHT: 1px; _position: absolute;  z-index:9999999;}
.float0831 p {
	COLOR: #00a0e9
}
.float0831 p:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL p {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.icoZx img { display:none;
}
.icoZx:hover img { display:block; top:80px; left:55px; position:absolute; z-index:999999999999;
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}
.proinfo table,.proinfo img{ width:auto!important; max-width:100% !important;}